/* 首页样式文件 */
.BOX {
  background-color: #e4e2ce;
}
/*! 内容字体部分开始*/
.BOX .cont {
  /*明星体验开始 */
}
.BOX .cont .mx > div {
  text-align: center;
}
.BOX .cont .mx > div h1 {
  /*明星体验 标题*/
  font-size: 42px;
  color: #ab885b;
  padding-top: 22px;
  padding-bottom: 12px;
}
.BOX .cont .mx > div h1 > a {
  position: relative;
  display: inline-block;
  letter-spacing: 1.8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  border-bottom: 1px solid #b6832b;
}
.BOX .cont .mx > div h1 > a i {
  position: absolute;
  display: inline-block;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  bottom: -2px;
  width: 22%;
  height: 3px;
  background-color: #b6832b;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .cont .mx > div h1 > a:hover {
  text-decoration: none;
  color: #ab885b;
}
.BOX .cont .mx > div h1 > a:hover i {
  width: 39%;
}
.BOX .cont .mx > div p {
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 20px;
  color: #ab885b;
  /*标题距离内容*/
  padding-bottom: 28px;
}
.BOX .cont .mx div:nth-child(2) {
  padding: 0px 14px;
  /* 明星体验 图片部分*/
}
.BOX .cont .mx div:nth-child(2) a {
  display: inline-block;
  background-color: #edfbfb;
  border-radius: 26px;
  /*a标签控制 img的左右边距*/
  padding: 6px 6px;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .cont .mx div:nth-child(2) a img {
  width: 100%;
  border-radius: 26px;
}
.BOX .cont .mx div:nth-child(2) a:hover {
  border: 1px solid #ff3874ad;
  box-shadow: 6px 8px 5px #d8d5c2, -3px 0px 10px #d8d5c2;
}
.BOX .my-wrapper {
  display: flex;
}
/*明星体验结束 */
.BOX .zxzt {
  /**/
  /*最新主题结束*/
}
.BOX .zxzt > div {
  text-align: center;
}
.BOX .zxzt > div h1 {
  /*最新主题 标题*/
  font-size: 42px;
  color: #ab885b;
  padding-top: 0px;
  padding-bottom: 12px;
}
.BOX .zxzt > div h1 > a {
  position: relative;
  display: inline-block;
  letter-spacing: 1.8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  border-bottom: 1px solid #b6832b;
}
.BOX .zxzt > div h1 > a i {
  position: absolute;
  display: inline-block;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  bottom: -2px;
  width: 22%;
  height: 3px;
  background-color: #b6832b;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .zxzt > div h1 > a:hover {
  text-decoration: none;
  color: #ab885b;
}
.BOX .zxzt > div h1 > a:hover i {
  width: 39%;
}
.BOX .zxzt > div > p {
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 20px;
  color: #ab885b;
  /*标题距离内容*/
  padding-bottom: 28px;
}
.BOX .zxzt .swi {
  padding: 0px 12px;
}
.BOX .zxzt .swi .swiper-slide {
  background-color: #fafafa00;
}
.BOX .zxzt .swi a {
  position: relative;
  display: inline-block;
  width: 100%;
  text-decoration: none;
  border-radius: 6px;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .zxzt .swi a img {
  width: 100%;
  border-radius: 6px;
}
.BOX .zxzt .swi a:hover {
  color: #725024;
}
.BOX .zxzt .swi p {
  position: absolute;
  bottom: 0;
  left: auto;
  right: auto;
  width: 100%;
  font-size: 18px;
  color: #d1ccc6c9;
  margin: 0px;
  padding: 20px 1px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: #342a1288;
  text-align: center;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .zxzt .swi p:hover {
  /*鼠标悬停  最新主题内容的变色效果*/
  color: #e9bb85bd;
}
.BOX .zxzt .swi span {
  /*小屏幕下的最新主题内容*/
  position: absolute;
  display: block;
  width: 100%;
  padding: 6px 1px;
  font-size: 8px;
  bottom: 0px;
  color: #e2e0dec9;
  background-color: #342a1283;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-align: center !important;
  overflow: hidden;
}
.BOX .zxzt .swi sapn:hover {
  /*鼠标悬停  小屏最新主题内容的变色效果*/
  color: #e9bb85bd;
}
.BOX .zxzt .s_2 {
  padding-top: 36px;
  padding-bottom: 38px;
}
.BOX .zxzt .swipert-container {
  width: 100%;
  height: 100%;
}
.BOX .zxzt .my-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.BOX .zxzt .btn-l {
  text-align: center;
  text-align: -webkit-center;
  /* 大 中屏幕按钮  查看更多*/
  display: block;
  padding-top: 60px;
  padding-bottom: 32px;
}
.BOX .zxzt .btn-l a {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 22px 68px;
  color: #fbffe9;
  background-color: #b6823294;
  background-color: rgba(182, 130, 50, 0.58);
  border: 1px solid #dfb57f;
  border: 1px solid #ab885b;
  border-radius: 6px;
  transition: all 1.6s;
  -webkit-transition: all 1.6s;
}
.BOX .zxzt .btn-l a:hover {
  color: #916d3e;
  font-size: 19px;
  padding: 24px 71px;
  text-decoration: none;
}
.BOX .zxzt .btn-s {
  text-align: center;
  text-align: -webkit-center;
  /* 小屏幕按钮  查看更多*/
  display: block;
  padding-top: 12px;
  padding-bottom: 20px;
}
.BOX .zxzt .btn-s a {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 16px 39px;
  color: #fbffe9;
  background-color: #b6823294;
  background-color: rgba(182, 130, 50, 0.58);
  border: 1px solid #dfb57f;
  border: 1px solid #ab885b;
  border-radius: 5px;
  transition: all 1.6s;
  -webkit-transition: all 1.6s;
}
.BOX .zxzt .btn-s a:hover {
  color: #916d3e;
  font-size: 14px;
  padding: 18px 42px;
  text-decoration: none;
}
/*每周照客开始*/
.BOX .mzzk {
  /* 视频部分*/
  /*图片*/
  /*查看更多 按钮*/
}
.BOX .mzzk :nth-child(1) {
  text-align: center;
}
.BOX .mzzk :nth-child(1) h1 {
  /*最新主题 标题*/
  font-size: 42px;
  color: #ab885b;
  padding-top: 20px;
  padding-bottom: 12px;
}
.BOX .mzzk :nth-child(1) h1 > a {
  position: relative;
  display: inline-block;
  letter-spacing: 1.8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  border-bottom: 1px solid #b6832b;
}
.BOX .mzzk :nth-child(1) h1 > a i {
  position: absolute;
  display: inline-block;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  bottom: -2px;
  width: 22%;
  height: 3px;
  background-color: #b6832b;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .mzzk :nth-child(1) h1 > a:hover {
  text-decoration: none;
  color: #ab885b;
}
.BOX .mzzk :nth-child(1) h1 > a:hover i {
  width: 39%;
}
.BOX .mzzk :nth-child(1) > p {
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 20px;
  color: #ab885b;
  /*标题距离内容*/
  padding-bottom: 2px;
}
.BOX .mzzk #video {
  padding: 6px 12px;
}
.BOX .mzzk .row {
  padding: 1px 12px;
}
.BOX .mzzk .row li {
  padding-top: 36px;
  padding-bottom: 18px;
  padding-left: 12px;
  padding-right: 12px;
}
.BOX .mzzk .row li .sj_lbt .swiper-container .swiper-pagination-bullet {
  width: 5px;
  height: 5px;
  margin: 0 10px;
  border-radius: 50%;
}
.BOX .mzzk .row li a {
  width: 100%;
  position: relative;
  display: inline-block;
}
.BOX .mzzk .row li a p {
  width: 100%;
  bottom: -10px;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.596);
  position: absolute;
  background-color: rgba(139, 127, 107, 0.589);
  padding: 14px 1px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .mzzk .row li a p:hover {
  /*鼠标悬停  最新主题内容的变色效果*/
  color: rgba(235, 195, 127, 0.897);
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: rgba(170, 154, 127, 0.733);
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .mzzk .row li a span {
  display: inline-block;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  width: 100%;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.596);
  position: absolute;
  background-color: rgba(139, 127, 107, 0.589);
  padding: 8px 1px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .mzzk .row li a span:hover {
  /*鼠标悬停  小屏最新主题内容的变色效果*/
  background-color: rgba(170, 154, 127, 0.733);
  color: rgba(230, 188, 117, 0.897);
}
.BOX .mzzk .row img {
  width: 100%;
  border-radius: 6px;
}
.BOX .mzzk .btn-l {
  text-align: center;
  text-align: -webkit-center;
  /* 大 中屏幕按钮  查看更多*/
  display: block;
  padding-top: 60px;
  padding-bottom: 32px;
}
.BOX .mzzk .btn-l a {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 25px 68px;
  color: #fbffe9;
  background-color: #b6823294;
  background-color: rgba(182, 130, 50, 0.58);
  border: 1px solid #dfb57f;
  border: 1px solid #ab885b;
  border-radius: 6px;
  transition: all 1.6s;
  -webkit-transition: all 1.6s;
}
.BOX .mzzk .btn-l a:hover {
  color: #916d3e;
  font-size: 19px;
  padding: 24px 71px;
  text-decoration: none;
}
.BOX .mzzk .btn-s {
  text-align: center;
  text-align: -webkit-center;
  /* 小屏幕按钮  查看更多*/
  display: block;
  padding-top: 12px;
  padding-bottom: 20px;
}
.BOX .mzzk .btn-s a {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 18px 39px;
  color: #fbffe9;
  background-color: #b6823294;
  background-color: rgba(182, 130, 50, 0.58);
  border: 1px solid #dfb57f;
  border: 1px solid #ab885b;
  border-radius: 5px;
  transition: all 1.6s;
  -webkit-transition: all 1.6s;
}
.BOX .mzzk .btn-s a:hover {
  color: #916d3e;
  font-size: 14px;
  padding: 20px 42px;
  text-decoration: none;
}
/*每周照客结束*/
/*全国门店开始*/
.BOX .qgmd {
  /*全国门店 标题*/
  /*内容*/
  /*查看更多 按钮*/
}
.BOX .qgmd > div {
  text-align: center;
}
.BOX .qgmd > div h1 {
  /*全国门店 标题*/
  font-size: 42px;
  color: #ab885b;
  padding-top: 0px;
  padding-bottom: 12px;
}
.BOX .qgmd > div h1 > a {
  position: relative;
  display: inline-block;
  letter-spacing: 1.8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  border-bottom: 1px solid #b6832b;
}
.BOX .qgmd > div h1 > a i {
  position: absolute;
  display: inline-block;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  bottom: -2px;
  width: 22%;
  height: 3px;
  background-color: #b6832b;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .qgmd > div h1 > a:hover {
  text-decoration: none;
  color: #ab885b;
}
.BOX .qgmd > div h1 > a:hover i {
  width: 39%;
}
.BOX .qgmd > div > p {
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 20px;
  color: #ab885b;
  /*标题距离内容*/
  padding-bottom: 28px;
}
.BOX .qgmd .row {
  padding: 1px 12px;
}
.BOX .qgmd .row li {
  padding: 14px 12px;
}
.BOX .qgmd .row li a {
  text-decoration: none;
  display: flex;
  flex-direction: row;
  border: 1px solid #c0a977;
}
.BOX .qgmd .row li a div {
  flex: 1;
  display: block;
  text-align: center;
  background-color: #c0a977;
  padding: 8px 6px;
}
.BOX .qgmd .row li a p {
  flex: 5;
  display: block;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  margin: 0px;
  padding: 0px;
  line-height: 76px;
  letter-spacing: 1.1px;
  color: rgba(194, 155, 89, 0.897);
  transition: all 1s;
  -webkit-transition: all 1s;
}
.BOX .qgmd .row li a p:hover {
  color: rgba(63, 145, 136, 0.897);
  font-size: 20px;
}
.BOX .qgmd .row li a span {
  flex: 5;
  display: block;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  margin: 0px;
  padding: 0px;
  line-height: 76px;
  letter-spacing: 1.8px;
  color: rgba(194, 155, 89, 0.897);
}
.BOX .qgmd .btn-l {
  text-align: center;
  text-align: -webkit-center;
  /* 大 中屏幕按钮  查看更多*/
  display: block;
  padding-top: 60px;
  padding-bottom: 32px;
}
.BOX .qgmd .btn-l a {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 25px 68px;
  color: #fbffe9;
  background-color: #b6823294;
  background-color: rgba(182, 130, 50, 0.58);
  border: 1px solid #dfb57f;
  border: 1px solid #ab885b;
  border-radius: 6px;
  transition: all 1.6s;
  -webkit-transition: all 1.6s;
}
.BOX .qgmd .btn-l a:hover {
  color: #916d3e;
  font-size: 19px;
  padding: 24px 71px;
  text-decoration: none;
}
.BOX .qgmd .btn-s {
  text-align: center;
  text-align: -webkit-center;
  /* 小屏幕按钮  查看更多*/
  display: block;
  padding-top: 12px;
  padding-bottom: 20px;
}
.BOX .qgmd .btn-s a {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 18px 39px;
  color: #fbffe9;
  background-color: #b6823294;
  background-color: rgba(182, 130, 50, 0.58);
  border: 1px solid #dfb57f;
  border: 1px solid #ab885b;
  border-radius: 5px;
  transition: all 1.6s;
  -webkit-transition: all 1.6s;
}
.BOX .qgmd .btn-s a:hover {
  color: #916d3e;
  font-size: 14px;
  padding: 20px 42px;
  text-decoration: none;
}
/*全国门店结束*/
/*客户评价开始*/
.BOX .khpj {
  /*客户评价 标题*/
  /*内容*/
  /*头像*/
  /*查看更多 按钮*/
}
.BOX .khpj > div {
  text-align: center;
}
.BOX .khpj > div h1 {
  /*全国门店 标题*/
  font-size: 42px;
  color: #ab885b;
  padding-top: 0px;
  padding-bottom: 12px;
}
.BOX .khpj > div h1 > a {
  position: relative;
  display: inline-block;
  letter-spacing: 1.8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  border-bottom: 1px solid #b6832b;
}
.BOX .khpj > div h1 > a i {
  position: absolute;
  display: inline-block;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  bottom: -2px;
  width: 22%;
  height: 3px;
  background-color: #b6832b;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .khpj > div h1 > a:hover {
  text-decoration: none;
  color: #ab885b;
}
.BOX .khpj > div h1 > a:hover i {
  width: 39%;
}
.BOX .khpj > div > p {
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 20px;
  color: #ab885b;
  /*标题距离内容*/
  padding-bottom: 28px;
}
.BOX .khpj .a_tatal .enter .bo {
  border-radius: 12px;
  display: block;
  padding: 14px;
}
.BOX .khpj .a_tatal .enter .a_s {
  position: relative;
  display: block;
  padding: 30px 18px;
  border-radius: 10px;
  box-shadow: 5px 4px 16px 1px rgba(173, 139, 96, 0.35);
  background: #edecdf;
  /*第一个参数是阴影的左右方向，正数为偏向右边，负数偏向左边（0不偏向）*/
  /*第二个参数是阴影的上下方向，正数为偏向下边，负数偏向上边（0不偏向）*/
  /*第三个参数是阴影的羽化，数值越大羽化程度就越大*/
  /*第四个参数是阴影的的距离*/
  /*第五个参数是阴影的颜色*/
  transition: all 1.3s;
  -webkit-transition: all 1.3s;
}
.BOX .khpj .a_tatal .enter .a_s img:nth-child(1) {
  position: absolute;
  top: 10px;
  left: 22px;
}
.BOX .khpj .a_tatal .enter .a_s .r_1 {
  position: absolute;
  bottom: 12px;
  right: 24px;
}
.BOX .khpj .a_tatal .enter .a_s p {
  padding: 0px;
  margin: 0px;
  text-align: left;
  line-height: 20px;
  text-indent: 0;
  box-sizing: border-box;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 80px;
}
.BOX .khpj .a_tatal .enter .a_s:hover {
  color: rgba(0, 133, 133, 0.675);
  text-decoration: none;
}
.BOX .khpj .a_tatal .enter .a_s:hover div {
  border-radius: 12px;
  padding: 12px;
  border: 1px #f1feffd7 solid;
}
.BOX .khpj .a_tatal .enter .a_s .tx_a > p:hover {
  color: rgba(182, 129, 50, 0.527);
}
.BOX .khpj .tx_a div {
  padding-top: 16px;
  text-align: center;
}
.BOX .khpj .tx_a div img {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  box-shadow: 7px 8px 12px 1px #bbaf9c;
}
.BOX .khpj .tx_a p {
  display: inline-block;
  padding: 8px 0 0 0;
}
.BOX .khpj .sj {
  width: 28px;
}
.BOX .khpj .btn-l {
  text-align: center;
  text-align: -webkit-center;
  /* 大 中屏幕按钮  查看更多*/
  display: block;
  padding-top: 56px;
  padding-bottom: 66px;
}
.BOX .khpj .btn-l a {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 25px 68px;
  color: #fbffe9;
  background-color: #b6823294;
  background-color: rgba(182, 130, 50, 0.58);
  border: 1px solid #dfb57f;
  border: 1px solid #ab885b;
  border-radius: 6px;
  transition: all 1.6s;
  -webkit-transition: all 1.6s;
}
.BOX .khpj .btn-l a:hover {
  color: #916d3e;
  font-size: 19px;
  padding: 24px 71px;
  text-decoration: none;
}
.BOX .khpj .btn-s {
  text-align: center;
  text-align: -webkit-center;
  /* 小屏幕按钮  查看更多*/
  display: block;
  padding-top: 12px;
  padding-bottom: 20px;
}
.BOX .khpj .btn-s a {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 18px 39px;
  color: #fbffe9;
  background-color: #b6823294;
  background-color: rgba(182, 130, 50, 0.58);
  border: 1px solid #dfb57f;
  border: 1px solid #ab885b;
  border-radius: 5px;
  transition: all 1.6s;
  -webkit-transition: all 1.6s;
}
.BOX .khpj .btn-s a:hover {
  color: #916d3e;
  font-size: 14px;
  padding: 20px 42px;
  text-decoration: none;
}
/*客户评价结束/


/*品牌中心开始*/
.BOX .ppzx {
  /* 标题*/
  /*内容*/
}
.BOX .ppzx > div {
  text-align: center;
}
.BOX .ppzx > div h1 {
  /*全国门店 标题*/
  font-size: 42px;
  color: #ab885b;
  padding-top: 0px;
  padding-bottom: 12px;
}
.BOX .ppzx > div h1 > a {
  position: relative;
  display: inline-block;
  letter-spacing: 1.8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  border-bottom: 1px solid #b6832b;
}
.BOX .ppzx > div h1 > a i {
  position: absolute;
  display: inline-block;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  bottom: -2px;
  width: 22%;
  height: 3px;
  background-color: #b6832b;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .ppzx > div h1 > a:hover {
  text-decoration: none;
  color: #ab885b;
}
.BOX .ppzx > div h1 > a:hover i {
  width: 39%;
}
.BOX .ppzx > div > p {
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 20px;
  color: #ab885b;
  /*标题距离内容*/
  padding-bottom: 28px;
}
.BOX .ppzx img {
  width: 100%;
}
.BOX .ppzx .pinpai {
  padding: 2px 13px;
}
.BOX .ppzx .pinpai a {
  color: #333;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .ppzx .pinpai a:hover {
  text-decoration: none;
  color: #fffbfb;
}
.BOX .ppzx .pinpai p {
  display: block;
  width: 100%;
  color: #000;
  padding: 22px 0;
  font-size: 16px;
  background-color: #d8b477;
  text-align: center;
  transition: all 0.7s;
  -webkit-transition: all 0.7s;
}
.BOX .ppzx .pinpai p:hover {
  color: #fff;
}
.BOX .ppzx .pinpai span {
  display: inline-block;
  width: 100%;
  color: #000;
  font-size: 12x;
  padding: 18px 0;
  background-color: #d8b477;
  text-align: center;
  transition: all 0.7s;
  -webkit-transition: all 0.7s;
}
/*品牌中心结束*/
/*新闻资讯开始*/
.BOX .xwzx {
  padding-bottom: 90px;
  /* 标题*/
}
.BOX .xwzx img {
  display: none;
  width: 160px;
  height: 160px;
}
.BOX .xwzx > div {
  text-align: center;
}
.BOX .xwzx > div h1 {
  /*全国门店 标题*/
  font-size: 42px;
  color: #ab885b;
  padding-top: 0px;
  padding-bottom: 12px;
}
.BOX .xwzx > div h1 > a {
  position: relative;
  display: inline-block;
  letter-spacing: 1.8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  border-bottom: 1px solid #b6832b;
}
.BOX .xwzx > div h1 > a i {
  position: absolute;
  display: inline-block;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  bottom: -2px;
  width: 22%;
  height: 3px;
  background-color: #b6832b;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
}
.BOX .xwzx > div h1 > a:hover {
  text-decoration: none;
  color: #ab885b;
}
.BOX .xwzx > div h1 > a:hover i {
  width: 39%;
}
.BOX .xwzx > div > p {
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 20px;
  color: #ab885b;
  /*标题距离内容*/
  padding-bottom: 28px;
}
.BOX .xwzx .row {
  padding: 1px 14px;
}
.BOX .xwzx .row a:hover {
  color: #c0a977;
  text-decoration: none;
}
.BOX .xwzx .row li {
  padding-bottom: 14px;
}
.BOX .xwzx .row .list {
  padding: 12px;
  background-color: #e1dfcd;
}
.BOX .xwzx .row .list .btn_p {
  text-align: right;
  margin-right: 6px;
}
.BOX .xwzx .row .list .btn_p button {
  padding: 5px 8px;
  background-color: rgba(182, 130, 50, 0.58);
  border-radius: 6px;
  color: #72613d;
  background-color: #e1dfcd;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: left !important;
}
.BOX .xwzx .row .list .btn_p button:hover {
  color: #6fc6d1;
}
.BOX .xwzx .row .box_gs {
  width: 100%;
  padding-left: 12px;
  display: inline-block;
}
.BOX .xwzx .row .box_gs .tx {
  padding: 6px 3px;
}
.BOX .xwzx .row .box_gs h3 {
  margin-top: 12px;
  font-size: 24px;
  padding-bottom: 10px;
  border-bottom: 1px solid #c0a977;
  color: #c2a25c;
  font-weight: 500;
}
.BOX .xwzx .row .box_gs .cs {
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #c0a977;
  margin-right: 8px;
  margin-left: 5px;
}
.BOX .xwzx .row .box_gs span {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #b1965c;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: left !important;
}
.BOX .xwzx .row .box_gs span:hover {
  color: #e6bf65;
}
/*新闻资讯结束*/
/*! 内容字体部分结束*/
/*底部开始*/
.fot {
  margin-top: 136px;
  background-color: #000;
  color: #e0d8d8;
}
.fot .l_li {
  padding-top: 88px;
  padding-left: 66px;
  padding-right: 36px;
}
.fot .l_li h3 {
  font-size: 25px;
  padding-top: 12px;
  padding-bottom: 16px;
  border-bottom: 1px #fff solid;
}
.fot .l_li p {
  font-size: 14px;
  padding-bottom: 18px;
}
.fot .l_li a {
  display: block;
  padding-top: 8px;
  padding-bottom: 10px;
}
.fot .l_li a:hover {
  text-decoration: none;
  color: #fff;
}
.fot .r_lit {
  padding-top: 88px;
  padding-left: 66px;
  padding-right: 66px;
}
.fot .r_lit .row li {
  text-align: center;
  padding-bottom: 20px;
}
.fot .r_lit .row li img {
  width: 100px;
}
.fot .r_lit .row li p {
  padding-top: 8px;
}
.fot .box_xx {
  display: flex;
  flex-direction: row;
  justify-content: center;
  text-align: center;
  align-items: center;
}
.fot .box_xx a {
  text-decoration: none;
  color: #fff;
}
.fot .box_xx a img {
  width: 110px;
}
.fot .box_xx div {
  flex: 1;
}
.text-a {
  text-align: center;
}
.text-a p {
  margin-bottom: 3px;
  font-size: 10px;
  color: rgba(216, 213, 194, 0.52);
}
/*底部结束*/
